home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / mmenu531.zip / MMENU500.DOC < prev    next >
Text File  |  1991-10-10  |  91KB  |  2,719 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                                               05/01/90
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.           ▄▄▄▄▄         ▄▄▄▄▄
  20.           ▄▄▄▄▄▄       ▄▄▄▄▄▄
  21.            ▄▄▄▄▄▄     ▄▄▄▄▄▄
  22.            ▄▄▄▄ ▄▄   ▄▄ ▄▄▄▄   ╖  ╔═════╗ ╖╔════╗ ╔═════╗
  23.            ▄▄▄▄  ▄▄▄▄▄  ▄▄▄▄   ║  ║     ╙ ╠╝      ║     ║
  24.            ▄▄▄▄   ▄▄▄   ▄▄▄▄   ║  ║       ║       ║     ║
  25.           ▄▄▄▄▄▄   ▄   ▄▄▄▄▄▄  ║  ║     ╓ ║       ║     ║
  26.           ▀▀▀▀▀▀       ▀▀▀▀▀▀  ╨  ╚═════╝ ╨       ╚═════╝
  27.  
  28.  
  29.                         ▄▄▄▄▄         ▄▄▄▄▄
  30.                         ▄▄▄▄▄▄       ▄▄▄▄▄▄
  31.                          ▄▄▄▄▄▄     ▄▄▄▄▄▄
  32.                          ▄▄▄▄ ▄▄   ▄▄ ▄▄▄▄  ╔═════╗ ╖╔════╗ ╥     ╥
  33.                          ▄▄▄▄  ▄▄▄▄▄  ▄▄▄▄  ║     ║ ╠╝    ║ ║     ║
  34.                          ▄▄▄▄   ▄▄▄   ▄▄▄▄  ╠═════╝ ║     ║ ║     ║
  35.                         ▄▄▄▄▄▄   ▄   ▄▄▄▄▄▄ ║       ║     ║ ║    ╔╣
  36.                         ▀▀▀▀▀▀       ▀▀▀▀▀▀ ╚═════╝ ╨     ╨ ╚════╝╙ tm
  37.  
  38.  
  39.  
  40.  
  41.  
  42.         MicroMenu 5.00 - Bringing Organization to Fixed Disk Systems
  43.       Copyright (c) 1990, Robert Rodrigue & Premier Business Solutions
  44.  
  45.  
  46.  
  47.  
  48.                                Distributed by:
  49.                           Premier Business Solutions
  50.                              15909-B E. Gale Ave.
  51.                           Hacienda Heights, CA 91745
  52.                              (818) 961-7903  Data
  53.                              (818) 961-6214  Voice
  54.  
  55.                        Documentation by: Robert Rodrigue
  56.                        
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                Table of Contents
  70.  
  71.  
  72.  
  73.                What is MicroMenu?..............................i
  74.                Program Purpose.................................i
  75.                Requirements....................................i
  76.                Trademark Declarations..........................i
  77.                Program Features and Functions..................ii
  78.                ShareWare Information...........................iii
  79.                Program files...................................1
  80.                Getting Started.................................3
  81.                Installing MicroMenu on Your Hard Disk..........2
  82.                Getting Full Use of your Hard Disk..............5
  83.                General Operation...............................7
  84.                Opening Screen..................................7
  85.                Setting the Date and Time.......................7
  86.                Your First Menu.................................8
  87.                Making your Selection...........................8
  88.                Getting Help....................................9
  89.                Leaving MicroMenu...............................9
  90.                Editing MicroMenu...............................10
  91.                Special Use Keys................................11
  92.                Add Options (MENU)..............................14
  93.                Add Options (DOS)...............................15
  94.                Edit Options....................................16
  95.                Delete Options..................................16
  96.                Edit Menu Title.................................17
  97.                Master Password.................................17
  98.                Modify Colors...................................18
  99.                Modify Date & Time..............................18
  100.                Including Messages..............................19
  101.                Passing Variable Parameters.....................20
  102.                Stacking DOS Commands...........................21
  103.                Appending Lines.................................22
  104.                Returning to DOS................................23
  105.                Importing a File................................24
  106.                Exporting a File................................25
  107.                Error Messages..................................26
  108.                System Errors...................................27
  109.  
  110.                OPERATION ON A NETWORK..........................28
  111.                ADVANCED OPERATION..............................29
  112.  
  113.                License.........................................31
  114.                Registration and Ordering Information...........32
  115.                Order Form......................................33
  116.                Corporate & Quantity Purchases..................34
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                                What is MicroMenu?
  134.  
  135.  
  136.  
  137.          MicroMenu is a very  sophisticated  organizational  tool that
  138.          will help you take better advantage of the hard disk drive(s)
  139.          in your PC-DOS  or MS-DOS computers.   MicroMenu can increase
  140.          your productivity by allowing you to create options that will
  141.          execute  complex  sets  of  DOS  instructions.    Once  these
  142.          instruction sets are defined, they are automatically saved by
  143.          MicroMenu,  and each set is available to you through a single
  144.          keystroke.
  145.  
  146.          MicroMenu presents you with a simple menu type user interface
  147.          to allow you to quickly find  and select the menu options you
  148.          want.   This enables you to access  virtually any application
  149.          program on your hard disk(s) through one easy program.
  150.          
  151.          MicroMenu  DOES NOT  remain in memory, so all is available to
  152.          run your application.
  153.  
  154.  
  155.  
  156.                                 Program Purpose:
  157.  
  158.  
  159.  
  160.          To provide  a user interface  that will setup the daily oper-
  161.          tion of applications in the  DOS environment through a system
  162.          of simple onscreen menu choices.
  163.  
  164.          To provide  a means of securing  the system  through password
  165.          protection,  from the time MicroMenu is executed to the comp-
  166.          letion of the computer session.
  167.  
  168.          To operate  exactly the same  in a Single User  or Multi-User
  169.          Network environment.
  170.  
  171.  
  172.  
  173.                                   Requirements
  174.  
  175.  
  176.  
  177.          The minimum requirements to use MicroMenu are:
  178.  
  179.          An IBM PC,  XT,  AT or Compatible with at least one hard disk
  180.          drive,  one  floppy  diskette drive and a color or monochrome
  181.          monitor.   At least 256KB of memory  and  a version of PC-DOS
  182.          or MS-DOS 2.10 or higher.
  183.  
  184.  
  185.  
  186.  
  187.          NetWare(r) is a registered trademark of Novell, Inc.
  188.          IBM(r) & PC-DOS(r) are registered trademarks of International
  189.          Business Machines Corporation.
  190.          MS-DOS(r) is a registered trademark of MicroSoft Corporation.
  191.          WordStar(r)  is a registered  trademark  of  MicroPro  Inter-
  192.          national Corporation.
  193.  
  194.  
  195.                                        i
  196.                                        
  197.  
  198.  
  199.                          Program Features and Functions
  200.  
  201.  
  202.  
  203.          0.  Automatic screen blanking (non memory resident).
  204.          1.  Runs on Color or Monochrome monitors.
  205.          2.  Opening screen appears whenever the system date changes.
  206.          3.  Opening screen allows setting of system clock.
  207.          4.  Up to 9 menus per screen and number of screens is limited
  208.              only by disk space.
  209.          5.  Full editing of all Menu screens.
  210.          6.  Full password protection for supervisor functions and in-
  211.              dividual user applications.
  212.          7.  Full custom configuration  of colors  and  special  back-
  213.              ground characters for each menu screen.
  214.          8.  Shell to DOS  from any menu screen  (may be password pro-
  215.              tected if desired).
  216.          9.  Execute applications with a single keystroke.
  217.          10. Non  memory  resident,  allowing applications full use of
  218.              memory.
  219.          11. Upon completion  of an application's execution  MicroMenu
  220.              returns to the last menu option selected  or drops to DOS
  221.              if desired.
  222.          12. <Esc>ape key  returns to previous  or last menu until the
  223.              first menu is reached at which time  <Esc>ape prompts for
  224.              exiting to DOS.
  225.          13. User Input  can  be accepted  during execution of any DOS
  226.              option.
  227.          14. Constant display of current date and time.
  228.          15. Context sensitive  online  help is available  at a single
  229.              keystroke.
  230.          16. Ease  of  use  and  consistent  features  are  maintained
  231.              through out the program  to facilitate  set up on any DOS
  232.              machine or network.
  233.          17. Can maintain an  audit trail of usage  for tax or network
  234.              purposes.
  235.          18. Supports MicroSoft or compatible mouse.
  236.          19. Contains many custom hardware configuration options.
  237.  
  238.  
  239.               MicroMenu is a powerful,  yet easy program for most
  240.               computer users and network supervisors. It helps to
  241.               insulate novice users  from the sometimes harsh DOS
  242.               Command Line environment by automatically executing
  243.               the commands necessary to run most DOS programs.
  244.  
  245.               This program has been designed to work with  PC-DOS
  246.               or MS-DOS version 2.1 or above.   It may or may not
  247.               work in other operating systems.
  248.               
  249.  
  250.          This program was written and compiled in MicroSoft QuickBASIC
  251.          and uses Assembly Routines provided by the following:
  252.               
  253.                             Crescent Software, Inc.
  254.                                 MicroHelp Inc.
  255.                         Hammerly Computer Services, Inc.
  256.  
  257.          My personal thanks to the above named companies, without them
  258.          MicroMenu would not be available today.
  259.  
  260.                                        ii
  261.                                        
  262.  
  263.  
  264.                              ShareWare Information
  265.  
  266.  
  267.  
  268.          This program is being distributed under the ShareWare concept
  269.          of user supported software.  If you use this program for your
  270.          system on a basis  other  than evaluating the program you are
  271.          required to register your copy.   Registration  will  help to
  272.          keep  the cost  of  good  software  down  and  help  to  keep
  273.          MicroMenu in development.   It will also allow us to keep you
  274.          posted on future updates,  information of other products from
  275.          MicroLink PC Users Group as well as provide support.
  276.  
  277.          The registration cost for this program and the above benefits
  278.          is $25.00.  Check or money order will be accepted. MasterCard
  279.          and Visa are not available at this time.   Please do not send
  280.          cash in the mail.
  281.  
  282.          Feel free to copy this program and share it with others.  The
  283.          program files  and  documentation  files  may  be uploaded to
  284.          bulletin boards  and  distributed  by  User Groups  in  their
  285.          software  library.   It may also be  distributed by Shareware
  286.          distributors  as long as  the  cost of distribution  does not
  287.          exceed $7.00.   Obtaining a copy from a Shareware distributor
  288.          for that amount does not register the program with the author.
  289.  
  290.          If you have any comments,  suggestions  or features you would
  291.          like to see implemented in future updates of MicroMenu please
  292.          drop us a line at the address listed on the first page.
  293.  
  294.          We hope  you enjoy  the ease of use  built into MicroMenu and
  295.          feel  that  it  is  worth  the  registration  fee.  Shareware
  296.          distribution  keeps  the cost  of quality software low.  Your
  297.          response is necessary to keep shareware alive.
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.                               ALSO SEE PAGES 31-34
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                       iii
  326.                                       
  327.  
  328.  
  329.                                  Program Files
  330.  
  331.  
  332.  
  333.          There are two files  that come  on the disk  or in the ZIP or
  334.          ARC'd version that are used to run the program.   These files
  335.          are  MMENU.EXE  and  MMENU.HLP.   Additionally,  you will see
  336.          MMENUxxx.DOC  and ORDER.FRM as part of the library,  but they
  337.          are not necessary for the operation of MicroMenu.
  338.  
  339.          As you use MicroMenu initially,  you find other files created
  340.          by it  for the various menus.   These files  do not come with
  341.          the program as each system and environment is different.   It
  342.          is impossible  for the author  to know  what applications you
  343.          have  and  create  menus  that will utilize  all  of the app-
  344.          lications you own.
  345.  
  346.          What will  be attempted  in this documentation  is to clearly
  347.          illustrate  how to set up  the menus for the applications you
  348.          have.   If you are a person with a basic understanding of DOS
  349.          you should have no trouble using MicroMenu.
  350.  
  351.          If  you  have no experience with DOS,  you shouldn't have any
  352.          trouble using MicroMenu,  however,  it is suggested  that you
  353.          have your  DOS  manual open to the section  on batch files as
  354.          you work through the examples.
  355.  
  356.          MicroMenu  is simple enough that those with a basic knowledge
  357.          of batch files will have their menus  setup within minutes of
  358.          starting.  It isn't even necessary to read this documentation
  359.          since the program prompts  you from the screen right from the
  360.          start.
  361.  
  362.          All  files  created  by  MicroMenu  will  be  created  in the
  363.          MicroMenu default directory.   This is  the directory of your
  364.          hard drive where MicroMenu is located.  All of the Menus will
  365.          have names you have given MicroMenu,  however,  they will all
  366.          have the extension of .MNU at the end.  When you look through
  367.          the MicroMenu default directory,  after you have created some
  368.          Menus, you will see the following files:
  369.  
  370.  
  371.               MMENU.EXE        <─── Executable file of MicroMenu
  372.               MMENU.HLP        <─── Online Help file
  373.                  MM.DAT        <─── Date and Time last on and last
  374.          <filename>.MNU        <─┐  menu selection (Single User only,
  375.          <filename>.MNU        <─┤  see "Using MicroMenu on a Network"
  376.          <filename>.MNU        <─┴─ Menus created by MicroMenu
  377.  
  378.  
  379.  
  380.          Where  <filename>  is the name that you give to MicroMenu for
  381.          the Menu you have created.   This is limited only by the disk
  382.          space available on your drive.
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.                                        1
  391.                                        
  392.  
  393.  
  394.                      Installing MicroMenu on your Hard Disk
  395.  
  396.  
  397.  
  398.          These files  should  be in a separate  sub-directory  on your
  399.          hard disk.   Some suggestions  for  naming that sub-directory
  400.          are:
  401.  
  402.  
  403.                      MMENU        (original, eh?)
  404.             or       MICROMNU
  405.  
  406.  
  407.          Do this be typing in the following at the DOS prompt:
  408.  
  409.  
  410.          C:\>MD \MMENU  [ENTER]     Whenever you see the word [ENTER],
  411.                                     it means to press the <─┘ ENTER or
  412.                                     RETURN key. DO NOT TYPE IN [ENTER].
  413.  
  414.  
  415.          Now change to the new directory:
  416.  
  417.  
  418.          C:\>CD \MMENU   [ENTER]
  419.  
  420.  
  421.          You are now ready to continue.
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.          FOR MORE INFORMATION  ON  CREATING AND USING SUB-DIRECTORIES,
  431.          READ "Getting Full Use of your Hard Disk" on page 5.
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.                                        2
  456.                                        
  457.  
  458.  
  459.                                 Getting Started
  460.  
  461.  
  462.  
  463.          If you are like me,  you don't  want  to wade through tons of
  464.          fine  print  to see  if a new program  will be useful to you.
  465.          These simple instructions should help you get started.
  466.  
  467.          Copy the files MMENU.EXE, MMENU.HLP,  and MMENUxxx.DOC into a
  468.          separate subdirectory (MMENU or MICROMNU, if you followed the
  469.          suggestions on the previous page)  on your hard disk.  Keep a
  470.          floppy disk  backup  of these three files  in a safe place as
  471.          you may need them at some time to restore your files.
  472.  
  473.          At the DOS prompt  type in the word MMENU and press the ENTER
  474.          key.
  475.  
  476.          C:\MMENU>MMENU   [ENTER]
  477.  
  478.  
  479.          This  will  get MicroMenu started.   First  you  will see the
  480.          opening screen.   This screen shows the program name,  author
  481.          information and the system date and time at the bottom of the
  482.          screen.  If the date and time are correct, press the <RETURN>
  483.          key twice to get started with the program.
  484.  
  485.          You will see the opening screen only once each day unless you
  486.          change  the  system  date.   If the system date and  time are
  487.          incorrect,  you  have  the opportunity  to  make  corrections
  488.          before proceeding.
  489.  
  490.          If this is the first time  you have used MicroMenu,  you will
  491.          now see an empty page notice  on the screen.   You can either
  492.          panic and press the <Esc>ape key to exit MicroMenu or you can
  493.          venture on and set up your first menu.
  494.  
  495.          Pressing the  RETURN,  [ENTER]  or  <─┘  key  brings you to a 
  496.          series of questions; the first will ask for a Menu name. This
  497.          is the name on the top of the menu items.   It's open to your
  498.          imagination.  Be exotic. Call your menus something memorable.
  499.  
  500.          Next you are prompted for the name of the first option on the
  501.          menu.
  502.  
  503.          HINT:     It is suggested that,  if you have several programs
  504.                    that  do  similar tasks,  the opening  or main Menu
  505.                    should  branch to other Menus  instead of executing
  506.                    the DOS instructions.  This will allow MicroMenu to
  507.                    run practically an unlimited number of options.
  508.  
  509.          EXAMPLE:  For instance,  if  you have three or four  programs
  510.                    relating  to word processing,  (i.e.  WordStar,  an
  511.                    ASCII editor,  a grammar checker  or separate spell
  512.                    checker,  a  label program),  you  could  have  one
  513.                    option  on  the main Menu  called  "Word Processing
  514.                    Programs"  that  could  branch  to a sub menu  con-
  515.                    taining the DOS commands.
  516.  
  517.  
  518.  
  519.                          
  520.                                        3
  521.                                        
  522.  
  523.          Next, you will be queried for the type of option, either MENU
  524.          or DOS,  to create.  If the option you are creating is to run
  525.          an application  you would enter -> D <- for DOS.   If, on the
  526.          other hand,  this option  is going to branch  to another menu
  527.          you would enter -> M <- for MENU.
  528.  
  529.          Pretty simple,  isn't it?   All you have to decide is whether
  530.          or  not  you want  to run the program now  (DOS)  or  have it
  531.          branch to another menu (MENU).  We'll discuss the MENU choice
  532.          first.
  533.  
  534.          After telling  MicroMenu  that you want  this choice  to be a
  535.          Menu option, you are asked for the name of the file that will
  536.          store the menu information.   It is strongly recommended that
  537.          you  name  the file  with  an easily identifiable name.   For
  538.          example, "WORD" for your word processing programs,  "DOS" for
  539.          a DOS command menu,  "UTIL" for a utility program menu and so
  540.          forth.
  541.  
  542.          After  naming the menu file  with  a filename only  (remember
  543.          MicroMenu automatically adds the extension of  ".MNU"  to the
  544.          name),  you are returned  to the Edit Mode Menu and the first
  545.          menu option  is displayed.   You can now  perform  any of the
  546.          functions found in the Edit Mode Menu on the left side of the
  547.          screen.
  548.  
  549.          If you want to add more options, scroll down to "Add Options"
  550.          by pressing  the down arrow key on the cursor movement keypad
  551.          once, or press the number 2 on the top row.
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.                                        4
  586.                                        
  587.  
  588.  
  589.                        Getting Full Use of your Hard Disk
  590.  
  591.  
  592.  
  593.          DOS 2.10 Directory Structure Overview
  594.  
  595.          DOS Version 2.10  and above gives you the ability to separate
  596.          programs  and data files into separate subdirectories.   Sub-
  597.          directories  can be thought of  as  completely different disk
  598.          storage areas  organized  into a tree structure.   An example
  599.          of a directory structure is:
  600.  
  601.                                 ┌─────────────────┐
  602.                                 │ Root  Directory │
  603.                                 └────────┬────────┘
  604.                      ┌───────────────────┼───────────────────┐
  605.                ┌─────┴──────┐   ┌────────┴────────┐   ┌──────┴──────┐
  606.                │  Business  │   │ Word Processing │   │ Programming │
  607.                └─────┬──────┘   └────────┬────────┘   └──────┬──────┘
  608.                ┌─────┴────┐              │                   │
  609.           ┌────┴────┐ ┌───┴───┐    ┌─────┴─────┐      ┌──────┴──────┐
  610.           │ Payroll │ │ Sales │    │ Documents │      │ MicroSoft C │
  611.           └─────────┘ └───────┘    └───────────┘      └─────────────┘
  612.  
  613.          The  root directory  is  the  primary directory  in  the tree
  614.          structure.  It is created when you format the floppy or fixed
  615.          disk.   Every  floppy diskette  and  fixed disk  has  a  root
  616.          directory.
  617.  
  618.          The root directory can hold  only  a limited number of files.
  619.          For  example,  the  maximum  number  of  files  in  the  root
  620.          directory on a double-sided diskette  formatted with DOS 2.10
  621.          is 112.   The fixed disk holds more,  but the total number of
  622.          entries  in  the  root  directory  is  still  limited.   This
  623.          directory  also contains the names of any subdirectories that
  624.          are directly connected.
  625.  
  626.          Subdirectories,  on  the  other  hand,  do not  have this re-
  627.          striction  imposed  on them.   A subdirectory  can  have  any
  628.          number of files  and/or  subdirectories,  limited only by the
  629.          amount of space on the floppy or fixed disk.
  630.  
  631.          For a more detailed description of directories, how to create
  632.          and access them, refer to your DOS manual.
  633.  
  634.          Because  different  application programs often use files with
  635.          identical  names,   it is  a good practice  to  isolate  each
  636.          application  into its own subdirectory.   This helps to avoid
  637.          any conflict that may arise with identical program file names
  638.          or data file names.
  639.  
  640.          It is also  better  to separate  data files  from  the actual
  641.          program.  This may not always be possible, so check to see if
  642.          the  program  will  access  data  files  that  are kept  in a
  643.          separate subdirectory.   This enables you to quickly identify
  644.          the data file activity.   This is especially useful with word
  645.          processing  and  spreadsheet  programs.   It is  also  a good
  646.          approach  for maintaining  backup copies  of data files,  and
  647.          maintaining data files for different users.
  648.  
  649.  
  650.                                        5
  651.                                        
  652.  
  653.  
  654.          The root directory  should  be reserved for the Boot Programs
  655.          and other Subdirectories only.  Create a subdirectory to hold
  656.          the DOS programs and files as well as other subdirectories to
  657.          hold the other programs you own.
  658.  
  659.          By using the DOS 2.10 and above  PATH  command,  you can make
  660.          sure  that  all  the  DOS  commands  can  be found  in  their
  661.          respective directories.   Refer to your  DOS  manual for more
  662.          information about the PATH command.
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.                                        6
  716.                                        
  717.  
  718.  
  719.          General Operation:
  720.  
  721.  
  722.  
  723.                                The Opening Screen
  724.  
  725.  
  726.  
  727.          The MicroMenu  Opening Screen  does serve a purpose.   It not
  728.          only contains the  MicroMenu logo,  but is useful  in setting
  729.          the correct  date and time.   When MicroMenu is started  each
  730.          day,  or when the DOS date has changed,  the logo screen will
  731.          be displayed.
  732.  
  733.  
  734.  
  735.                            Setting the Date and Time
  736.  
  737.  
  738.  
  739.          The  DATE  displayed is  the system date  that is set  in the
  740.          computer.   If it is not the correct date,  you can enter the
  741.          current date by typing it in the form of MM-DD-YY.  MicroMenu
  742.          will put in into the correct format,  so,  you do not need to
  743.          enter the dashes.
  744.  
  745.          You can use the right or left cursor keys  to move the cursor
  746.          inside the entry area.   This enables you  to  change the day
  747.          without entering the entire date.
  748.  
  749.          After you type the last digit in the date, or press the Enter
  750.          key, the cursor moves to the time.  You can enter the current
  751.          time by typing it in the form HH:MM and the either "a" for am
  752.          or "p" for pm.   Again,  MicroMenu will put it in the correct
  753.          format,  so,  you do not need to enter the colon.   As in the
  754.          date entry,  you may use the  right and left  cursor keys  to
  755.          move back and forth.
  756.  
  757.          If you want  to change the date after pressing the Enter key,
  758.          press the cursor left key  until the cursor moves back to the
  759.          date.   After you enter the last digit of the time you should
  760.          double check the date and time entries,  then enter either an
  761.          "a" for  am  or a "p" for  pm,  or press the ENTER key.   The
  762.          first menu screen will be displayed.
  763.  
  764.          You may also  change or correct the Date and Time through the
  765.          F9 Edit MicroMenu feature.
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.                                        7
  781.                                        
  782.  
  783.  
  784.                                 Your First Menu
  785.  
  786.  
  787.  
  788.          After  you enter  the date and time,  the  Opening screen  is
  789.          replaced by the first menu.  For obvious reasons, I will call
  790.          this  the  main menu.   The main menu  is  the only menu that
  791.          MicroMenu must have.   The first time  you run MicroMenu  you
  792.          will see the following warning:
  793.  
  794.  
  795.  
  796.                           ╔══════════════════════════╗
  797.                           ║        Empty Page        ║
  798.                           ║  Press [ENTER] to Begin, ║
  799.                           ║     <Esc> to Quit, or    ║
  800.                           ║        F1 for HELP       ║
  801.                           ╚══════════════════════════╝
  802.  
  803.  
  804.  
  805.          You  can  either panic  and  press  the <Esc>ape key  to exit
  806.          MicroMenu or you can continue on and set up your first menu.
  807.  
  808.          You will also see this same screen and  warning message every
  809.          time access a newly created menu for the first time.
  810.  
  811.          Continue on to page 14 "Add Options"
  812.  
  813.  
  814.  
  815.                              Making your Selection
  816.  
  817.  
  818.  
  819.          There are two ways to select the menu option:
  820.  
  821.          Use the  Cursor Up and the  Cursor Down keys to highlight the
  822.          option that you want to select.  Then, press the ENTER key to
  823.          confirm your selection.
  824.  
  825.          Use the top row of numbered keys  and press the number of the
  826.          option you want to run.
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.                                        8
  846.                                        
  847.  
  848.  
  849.                                   Getting Help
  850.  
  851.  
  852.  
  853.          MicroMenu has several online context  sensitive Help screens.
  854.          To access them,  simply Press the F1 key.   This key is shown
  855.          at the  bottom  of all the menu screens  in case  you forget.
  856.          While the help screens  are being read from the disk,  a note
  857.          will be displayed at the bottom of the screen.
  858.  
  859.  
  860.          There are several ways to change help pages:
  861.  
  862.          1.   Press any key except the <Esc> key to view the next page.
  863.  
  864.          2.   Press the PgUp key to view the previous page.
  865.  
  866.          3.   Press the Cursor Up key to view the previous page.
  867.  
  868.          NOTE:     When you want to leave the Help section,  Press the
  869.                    <Esc> key to return to the menu screen.
  870.  
  871.  
  872.  
  873.                                Leaving MicroMenu
  874.  
  875.  
  876.  
  877.          At times  it may  be desirable  to  leave MicroMenu  and work
  878.          directly  from the DOS prompt.   This can  be accomplished by
  879.          either leaving the program completely,   or using MicroMenu's
  880.          SHELL  utility to temporarily drop to DOS  and then return to
  881.          MicroMenu quickly.
  882.  
  883.          You  can  leave  MicroMenu completely  and use  DOS  directly
  884.          several different ways.
  885.  
  886.          1.   Press the F5 key.  MicroMenu will ask you to confirm the
  887.               exit.
  888.  
  889.          2.   From the Main Menu,  press the <Esc> key.  Again, you be
  890.               asked to confirm the exit.
  891.  
  892.               If you want to leave MicroMenu, press the Y key.  If you
  893.               do not want to leave,  press any other key  and you will
  894.               be returned to the program.
  895.  
  896.          3.   For a quick exit,  press the Alt key and the F5 key down
  897.               at the same time.
  898.  
  899.          NOTE:     If  you have  entered  a Master Password,  you will 
  900.                    have to enter it before being permitted to exit.
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.                                        9
  911.                                        
  912.  
  913.  
  914.                                Editing MicroMenu
  915.  
  916.  
  917.  
  918.          Press the  F9 key  to enter in the Edit Mode.   The Edit Mode
  919.          allows you to edit,  add  or  delete  menu options.   You can
  920.          also change menu titles,  passwords,  and the  colors  if you
  921.          have a color monitor.  Additional Edit Mode help is available
  922.          when you  request  Help  while the Edit Mode Options are dis-
  923.          played on the screen.
  924.  
  925.  
  926.  
  927.                                   MENU or DOS?
  928.  
  929.  
  930.  
  931.          A  MENU  is a set  of related options.   For example,  a word
  932.          processing menu might contain a couple of word processors,  a
  933.          spelling checker, another simple editor and a backup program.
  934.          Such a menu might have the title "Word Processing Menu."
  935.  
  936.          MicroMenu allows you to create as many menus as you have room
  937.          for  on  your hard disk.   You must  observe  these rules  to
  938.          access the menus without any problems:
  939.  
  940.          1.   Each menu has a unique name.  The menu name has the same
  941.               restrictions  as a  DOS  filename,  except that the ext-
  942.               ension is automatically appended by MicroMenu.
  943.  
  944.          2.   To access a menu from more than one menu you must create
  945.               a  menu option,  define it  as a menu branch  (MENU-type
  946.               option), and provide the same Menu Name.
  947.  
  948.          3.   All of the menu files should be in the same directory as
  949.               the  MicroMenu program (MMENU.EXE)*.   If you transfer a
  950.               menu from another system  or from a diskette,  make sure
  951.               that it is put into the same directory  as all the other 
  952.               menus.  The PATH command will not find the .MNU files if
  953.               they are in different directorys.
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.          *  SEE THE CHAPTER ON ADVANCED OPERATION FOR MORE INFORMATION
  971.  
  972.  
  973.  
  974.  
  975.                                       10
  976.                                       
  977.  
  978.  
  979.                                 Special Use Keys
  980.  
  981.  
  982.  
  983.          From the DOS COMMAND EDITOR:
  984.  
  985.  
  986.  
  987.          ┌───┐ ┌─┐
  988.          │Alt│+│A│="┼"  Append next line: If you have a command that's
  989.          └───┘ └─┘      longer than 72 characters,  this command  will
  990.                         append the next line to the end.
  991.          ┌───┐ ┌─┐
  992.          │Alt│+│B│="ß"  Beep Sound:  Place a beeping sound in with the
  993.          └───┘ └─┘      batch line commands for attention.
  994.          ┌───┐ ┌─┐
  995.          │Alt│+│R│="φ"  Return to DOS: Don't return to MicroMenu after
  996.          └───┘ └─┘      running the option.   Useful when parking hard
  997.                         disk, etc.
  998.          ┌───┐ ┌─┐
  999.          │Alt│+│S│="║"  Stack Commands:  Place several commands on the
  1000.          └───┘ └─┘      same  line  by  pressing  this combination  in
  1001.                         between each command.
  1002.          ┌───┐ ┌─┐
  1003.          │Alt│+│O│="{"  Open Message: Start or Open a message that you
  1004.          └───┘ └─┘      want displayed  on the screen  during the exe-
  1005.                         cution of the batch commands.
  1006.          ┌───┐ ┌─┐
  1007.          │Alt│+│C│="}"  Close Message:  End or Close the message.  SEE
  1008.          └───┘ └─┘      Alt+O.
  1009.          ┌───┐ ┌─┐
  1010.          │Alt│+│U│="±"  User Input:  Prompt for user input  during the
  1011.          └───┘ └─┘      execution of the batch commands.
  1012.          ┌───┐ ┌─┐
  1013.          │Alt│+│D│      Delete line:  Deletes the line that the cursor
  1014.          └───┘ └─┘      is currently on.
  1015.          ┌───┐ ┌─┐
  1016.          │Alt│+│I│      Insert line: Inserts a line directly above the
  1017.          └───┘ └─┘      line that the cursor is currently on.
  1018.          ┌───┐ ┌─┐
  1019.          │Alt│+│M│      iMport a File:  Import the contents  of a file
  1020.          └───┘ └─┘      on disk into the editor.
  1021.          ┌───┐ ┌─┐
  1022.          │Alt│+│X│      eXport a File:  Export the contents of the ed-
  1023.          └───┘ └─┘      itor to a file on disk.
  1024.          ┌───┐
  1025.          │Esc│          Cancel the current action, or signal the comp-
  1026.          └───┘          letion and confirm Y or N.
  1027.          ┌────┐
  1028.          │Home│         Home:  Moves the cursor to the first  position
  1029.          └────┘         of the current line.
  1030.          ┌───┐
  1031.          │Ins│          Insert (on/off):  Toggles MicroMenu into char-
  1032.          └───┘          acter insert mode.   Any  characters  you type 
  1033.                         are inserted at the cursor position.  When you
  1034.                         press  this key  a second time,  the character
  1035.                         insert mode is set to off.
  1036.  
  1037.  
  1038.  
  1039.  
  1040.                                       11
  1041.                                       
  1042.  
  1043.  
  1044.          ┌───┐
  1045.          │Del│          Delete character: Deletes the character at the
  1046.          └───┘          cursor position.
  1047.          ┌───┐
  1048.          │End│          End:  This key moves the cursor  to the end of
  1049.          └───┘          the current line.
  1050.          ┌───┐
  1051.          │<──│          Backspace:  Moves the cursor  one space to the
  1052.          └───┘          left and erases that character.
  1053.          ┌────┐
  1054.          │Caps│         Caps Lock (on/off):  After pressing  this key,
  1055.          │Lock│         all letters you type  will be in capitals with
  1056.          └────┘         no need to press the Shift key.  Pressing this
  1057.                         key again sets the capital lock mode to off.
  1058.  
  1059.  
  1060.  
  1061.          From the Menus:
  1062.  
  1063.  
  1064.  
  1065.          ┌──┐
  1066.          │F1│           Summon the Help Screens
  1067.          └──┘
  1068.          ┌──┐
  1069.          │F3│           Shell to DOS:  Allows  quick access to the DOS
  1070.          └──┘           command line. Type the word  EXIT to return to
  1071.                         MicroMenu.
  1072.                         NEVER LOAD  OR UNLOAD MEMORY RESIDENT PROGRAMS
  1073.                         WHILE USING THE SHELL FEATURE.
  1074.          ┌──┐
  1075.          │F5│           Exit to DOS:  Leave  MicroMenu  completely and
  1076.          └──┘           return to the DOS command line.
  1077.          ┌──┐
  1078.          │F9│           Edit MicroMenu:  Allows editing of MicroMenu's
  1079.          └──┘           user definable parameters.
  1080.          ┌───┐
  1081.          │Esc│          Cancel  the  current  action,  return  to  the
  1082.          └───┘          previous menu or exit to DOS.
  1083.  
  1084.  
  1085.  
  1086.          While Editing any Password:
  1087.  
  1088.  
  1089.  
  1090.          ┌───┐ ┌─┐
  1091.          │Alt│+│D│      Delete Password:  Completely deletes  the cur-
  1092.          └───┘ └─┘      rent password.  This is the only way the pass-
  1093.                         word can be completely eliminated.
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.                                       12
  1106.                                       
  1107.  
  1108.  
  1109.          While Modifying the Colors:
  1110.  
  1111.  
  1112.  
  1113.          ┌───┐ ┌─┐
  1114.          │Alt│+│C│      Standard Colors:  Set  the   standard  default
  1115.          └───┘ └─┘      colors contained in MicroMenu.
  1116.          ┌───┐ ┌─┐
  1117.          │Alt│+│M│      Monochrome:  If you are using  a Color Adaptor
  1118.          └───┘ └─┘      Card with a composite monochrome monitor,  you
  1119.                         can set the colors  so that look right on your
  1120.                         screen.
  1121.          ┌───┐
  1122.          │Esc│          Done Modifying:  Tell MicroMenu  that  you are
  1123.          └───┘          done modifying  the  Colors and are  ready  to
  1124.                         save them or abort the changes. Confirm with a
  1125.                         Y or an N.
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.                                       13
  1171.                                       
  1172.  
  1173.  
  1174.                            Adding a MENU-Type Option
  1175.  
  1176.  
  1177.  
  1178.          Creating a new  menu screen  enables you to expand  your menu
  1179.          system.  You can create  a new menu by selecting  Add Options
  1180.          and specifying a menu-type option (M).
  1181.  
  1182.          When you create a menu, MicroMenu asks you to specify:
  1183.  
  1184.  
  1185.          0.   The first time  you create  an option  on a new menu you
  1186.               will be asked to assign a name to the Menu.  This is the
  1187.               name or title that will be displayed in a box at the top
  1188.               of the screen.   If later you want to change this title,
  1189.               you must use the "Edit Menu Title"  option from the Edit
  1190.               Mode Menu.
  1191.  
  1192.          1.   THE NUMBER OF THE OPTION - You  can  specify  the  order
  1193.               number of  the option  if there are  one or more options
  1194.               already on the menu.   Type in  the number  you want the
  1195.               option to be.
  1196.  
  1197.          2.   THE OPTION DESCRIPTION - This option description will be
  1198.               displayed  on the menu  with the other options.   It may
  1199.               contain up to 30 characters.
  1200.  
  1201.          3.   THE PASSWORD - If  a Master Password  has  been defined,
  1202.               each menu option  may also have a unique password.  This
  1203.               password can be from  1 to 8  characters long consisting
  1204.               of numbers, symbols,  upper or lower case letters or any
  1205.               combination of these.  When you select this option,  you
  1206.               will  be asked  for this password  before  the option is
  1207.               executed.   If  you do not  want  the option  to have  a
  1208.               password, leave the password blank.
  1209.  
  1210.          CAUTION:  If you enter a password,  be sure to  write it down
  1211.                    and  protect it  in a  safe place.   Lost passwords
  1212.                    cannot be recovered.   SEE Master Password Page 17.
  1213.  
  1214.          4.   ADD A MENU OR DOS OPTION - Specify an  M  for Menu since
  1215.               we are explaining a Menu option.
  1216.  
  1217.          5.   THE NAME OF THE MENU - This is a  1 to 8  character name
  1218.               that follows  the same  restrictions  as a DOS filename.
  1219.               This name is actually used  to create a new file with an
  1220.               extension of .MNU.
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.                                       14
  1236.                                       
  1237.  
  1238.  
  1239.                             Adding a DOS-Type Option
  1240.  
  1241.  
  1242.  
  1243.          Menu options  that  access applications,   utilities  or  DOS
  1244.          functions are  DOS-type  options.   MicroMenu  allows you  to
  1245.          specify a set  of DOS commands  to be executed  when the DOS-
  1246.          type option is selected.
  1247.  
  1248.          A  DOS-type  command is any command  that  you normally would
  1249.          enter at the DOS prompt.
  1250.  
  1251.          When you wish to create a DOS-type menu option, you specify:
  1252.  
  1253.          0.   The first time  you create  an option on  a new menu you
  1254.               will be asked to assign a name to the Menu.  This is the
  1255.               name or title that will be displayed in a box at the top
  1256.               of the screen.   If you want to later change this title,
  1257.               you must use the  "Edit Menu Title" option form the Edit
  1258.               Mode Menu.
  1259.  
  1260.          1.   THE NUMBER OF THE OPTION - You  can  specify  the  order
  1261.               number of the option  if  there is  one or more  options
  1262.               already on the menu.   Type in  the number  you want the
  1263.               option to be.
  1264.  
  1265.          2.   THE OPTION DESCRIPTION - This option description will be
  1266.               displayed  on the menu  with the other options.   It can
  1267.               contain up to 30 characters.
  1268.  
  1269.          3.   THE PASSWORD - If  a Master Password  has  been defined,
  1270.               each menu option  may also have a unique password.  This
  1271.               password can be from  1 to 8  characters long consisting
  1272.               of numbers, symbols,  upper or lower case letters or any
  1273.               combination of these.  When you select this option,  you
  1274.               will  be asked  for this password  before  the option is
  1275.               executed.   If  you do not  want  the option  to have  a
  1276.               password, leave the password blank.
  1277.  
  1278.          CAUTION:  If you enter a password,  be sure to  write it down
  1279.                    and  protect it  in a  safe place.   Lost passwords
  1280.                    cannot be recovered.   SEE Master Password Page 17.
  1281.  
  1282.          4.   ADD A MENU OR DOS OPTION - Specify a  D for DOS since we
  1283.               are explaining the DOS option.
  1284.  
  1285.          5.   DOS COMMAND EDITOR - You may enter up to twenty (20) DOS
  1286.               command lines.   A DOS command line  consists  of one or
  1287.               more DOS commands.   A command line can be from  1 to 72
  1288.               characters long.   For more information, see the section
  1289.               on the DOS COMMAND EDITOR.
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.                                       15
  1301.                                       
  1302.  
  1303.  
  1304.                              Editing a Menu Option
  1305.  
  1306.  
  1307.  
  1308.          MicroMenu allows you  to edit both DOS and Menu-type options.
  1309.          When you edit an option, you are asked to enter or change the
  1310.          information that you previously entered.
  1311.  
  1312.          Each prompt displays the current contents as the default. You
  1313.          can change the contents of any field,  or press the ENTER <─┘
  1314.          key to accept the default.
  1315.  
  1316.          If you press  the <Esc> key before editing all of the fields,
  1317.          the new information is not saved and the original information
  1318.          is unchanged.
  1319.  
  1320.          Refer to Creating a Menu,  and Adding a  DOS-Type  Option for
  1321.          more information about the specific information requested.
  1322.  
  1323.  
  1324.  
  1325.                              Deleting a Menu Option
  1326.  
  1327.  
  1328.  
  1329.          To delete an option  you  must first  select  Delete Options,
  1330.          then select  the option  you wish to delete  the same way you
  1331.          would if  you were running the option.   After you select the
  1332.          option to delete, MicroMenu asks you to confirm the deletion.
  1333.  
  1334.          If you decide not to delete an option,  simply press the N or
  1335.          <Esc> key to return to the Edit Mode Menu.
  1336.  
  1337.          If you delete the last option on a Menu  you will be returned
  1338.          to the  "Empty Page" warning.   Press <Esc>  to return to the
  1339.          previous menu.   If there is  not a previous menu,  MicroMenu
  1340.          will return to the DOS command prompt.
  1341.  
  1342.          MicroMenu does not actually delete the  ".MNU" files from the
  1343.          disk,  so,  you can recover them  at any time  if you want to
  1344.          reuse them at a later time.  If you do not want them anymore,
  1345.          you must  erase them  from the disk.   MicroMenu's menu files
  1346.          have the extension ".MNU".
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.                                       16
  1366.                                       
  1367.  
  1368.  
  1369.                                 Edit Menu Title
  1370.  
  1371.  
  1372.  
  1373.          You can change the current Menu  Title  by selecting the Edit
  1374.          Menu Title option from the Edit Mode Menu.   You are asked to
  1375.          edit the current information, or enter new information.
  1376.  
  1377.  
  1378.  
  1379.                                 Master Password
  1380.  
  1381.  
  1382.  
  1383.          You can add, delete or modify the existing Master Password by
  1384.          selecting Master Password from the Edit Mode Menu.
  1385.  
  1386.          To change the Master Password,  simply type  in the new char-
  1387.          acters.   They can be numbers,  symbols,  upper or lower case
  1388.          letters or any combination of these.   THE PASSWORDS ARE CASE
  1389.          SENSITIVE.
  1390.  
  1391.          To delete the  Master Password completely,  press The Alt key
  1392.          and the "D" key at the same time.
  1393.  
  1394.          You should  be careful  to check  the Master Password  as you
  1395.          type it.  IF YOU FORGET YOUR MASTER PASSWORD, YOU WILL NOT BE
  1396.          ABLE TO ACCESS THE EDIT MODE MENU (F9), SHELL TO DOS (F3), OR
  1397.          EXIT TO DOS (F5).
  1398.  
  1399.          If you press the <Esc> key before pressing the ENTER key, the
  1400.          previous password is not changed.
  1401.  
  1402.          If you have installed a Master Password, you may also install
  1403.          a unique password  for any or all  the MENU  or  DOS options.
  1404.          When you add or edit the options, you will be asked to assign
  1405.          a password  to that option.   You  DO NOT  have to  assign  a
  1406.          password if you don't want to,  and if you want to remove any
  1407.          existing password,  press the Alt key and the "D" key  at the
  1408.          same time.
  1409.  
  1410.  
  1411.          NOTE:     If you have lost or forgotten  your password(s) you
  1412.                    do have some recourse,  however,  you  will need to
  1413.                    have access to an ascii editor  that will allow you
  1414.                    to view and edit characters  that are stored  after
  1415.                    the END OF FILE marker.    Load the  MENU.MNU  file
  1416.                    into the editor  and  drop to the end  of the file.
  1417.                    You will see several occurances of "PBS-PBS-". This
  1418.                    is  where  your  passwords  are stored.   Using the
  1419.                    OVERWRITE mode of your editor,  replace  all of the
  1420.                    nonconforming characters (ª¿½»╠δó£) with "PBS-PBS-"
  1421.                    and save the new file.   Repeat this for all  other
  1422.                    "MNU" files that have associated passwords.
  1423.  
  1424.                    If  you do not  have access to an editor,  you will
  1425.                    have to delete all the associated  "MNU"  files and
  1426.                    recreate them again.
  1427.  
  1428.  
  1429.  
  1430.                                       17
  1431.                                       
  1432.  
  1433.  
  1434.                               Modifying the Colors
  1435.  
  1436.  
  1437.  
  1438.          If you are using a CGA,  EGA  or  VGA Color Card with a color
  1439.          monitor,  you may change the menu colors to suit your tastes.
  1440.          You  can  additionally  change  the background  character  to
  1441.          establish any pattern you want.
  1442.  
  1443.          If you are using a Monochrome card,  you can only  modify the
  1444.          background character.
  1445.  
  1446.          When you select  Modify Colors  from the Edit Mode Menu,  you
  1447.          will see a  new Color Menu  pop onto the screen.   Select the
  1448.          colors you  wish to change  by highlighting  the  number  and
  1449.          pressing ENTER or by entering the number directly.
  1450.  
  1451.          A  sample color patch  will appear  on the  left side  of the
  1452.          screen.  By using the cursor movement keys, you can alter the
  1453.          foreground and background colors.
  1454.  
  1455.          The side movement keys  control the foreground colors and the
  1456.          up  and  down keys  control the background colors.   When you
  1457.          have the colors you want, press ENTER.
  1458.  
  1459.          The screen will immediately  be updated and will show the new
  1460.          colors.   If they do not meet with your approval, press ENTER
  1461.          and try again.
  1462.  
  1463.          A set of default colors  can be selected  by pressing the Alt
  1464.          key and the  "C"  key at the same time  and  if  you  have  a
  1465.          monochrome monitor  with a color card,  pressing  the Alt key
  1466.          and the  "M"  key at the same time  will set  the  Monochrome
  1467.          standard colors.
  1468.  
  1469.          When you  are finished  modifying the colors  and  background
  1470.          character,  press the <Esc> key and save your new colors.  If
  1471.          you press  "N"  your new colors  will not  be saved  and  the
  1472.          original colors will be restored.
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.                           Modifying the Date and Time
  1481.  
  1482.  
  1483.  
  1484.          SEE PAGE 7 (The Opening Screen)
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.                                       18
  1496.                                       
  1497.  
  1498.  
  1499.                                Including Messages
  1500.  
  1501.  
  1502.  
  1503.          MicroMenu  will  allow  you  to  display a message containing
  1504.          special information in DOS type options. This is accomplished
  1505.          by enclosing  the message  you want  to display  in  left and
  1506.          right Braces,  "{ }".    Messages can be displayed  three (3)
  1507.          different ways:
  1508.  
  1509.          1.   Displayed for a given number of seconds.
  1510.  
  1511.          2.   Until the user presses the Enter Key.
  1512.  
  1513.          3.   The user  enters  some  parameters  to be  passed to the
  1514.               program.
  1515.                                                                      
  1516.               Symbols Used:       "{" and "}".
  1517.  
  1518.          These symbols are placed into the DOS COMMAND EDITOR by using
  1519.          special keys.  These keys are as Follows:
  1520.  
  1521.               Special Keys:
  1522.  
  1523.          ┌───┐ ┌─┐
  1524.          │Alt│+│O│="{"  Open Message: Start or Open a message that you
  1525.          └───┘ └─┘      want displayed  on the screen  during the exe-
  1526.                         cution of the batch commands.
  1527.          ┌───┐ ┌─┐
  1528.          │Alt│+│C│="}"  Close Message:  End or Close  the message  for
  1529.          └───┘ └─┘      above.
  1530.  
  1531.          (1.)    If you want the message to be displayed on the screen
  1532.                  for  a given  number of seconds,   use the  following
  1533.                  format:
  1534.  
  1535.                            { Your Message typed in here }3
  1536.  
  1537.                  This example  will display the message  "Your Message
  1538.                  typed in here" in a framed box for 3 seconds and then
  1539.                  execute  the rest  of the commands.   You can replace
  1540.                  the 3 with any number between 1 and 9.
  1541.  
  1542.          (2.)    If  you want  the message  to be displayed  until the
  1543.                  user  acknowledges  its presence,   use the following
  1544.                  format:
  1545.  
  1546.                            { Your Message typed in here }
  1547.  
  1548.                  This example  will display the message  "Your Message
  1549.                  typed in here" in a framed box until the user presses
  1550.                  the enter key,  then it will  execute the rest of the
  1551.                  commands.  When you do not include a number after the
  1552.                  right Brace, "ENTER to continue" will be displayed on
  1553.                  the bottom of the box.
  1554.  
  1555.          (3.)    Passing Parameters will be discussed on the following
  1556.                  page.
  1557.  
  1558.  
  1559.  
  1560.                                       19
  1561.                                       
  1562.  
  1563.  
  1564.                           Passing Variable Parameters
  1565.  
  1566.  
  1567.  
  1568.          MicroMenu will allow the user  to pass variable parameters to
  1569.          the DOS commands in a DOS type option.   By allowing the user
  1570.          to interact this way,  you can change  information in the DOS
  1571.          commands used by MicroMenu.  This permits greater flexibility
  1572.          when designing  your menu options,  and reduces the number of
  1573.          menu options you need to maintain.
  1574.  
  1575.               Symbols Used:       "{", "}", and "±"
  1576.  
  1577.          These symbols are placed into the DOS COMMAND EDITOR by using
  1578.          special keys.  These keys are as Follows:
  1579.  
  1580.               Special Keys:
  1581.  
  1582.          ┌───┐ ┌─┐
  1583.          │Alt│+│O│="{"  Open Message: Start or Open a message that you
  1584.          └───┘ └─┘      want displayed  on the screen  during the exe-
  1585.                         cution of the batch commands.
  1586.          ┌───┐ ┌─┐
  1587.          │Alt│+│C│="}"  Close Message:  End or Close  the message  for
  1588.          └───┘ └─┘      above.
  1589.          ┌───┐ ┌─┐
  1590.          │Alt│+│U│="±"  User Input:  Prompt for  user input during the
  1591.          └───┘ └─┘      execution of the batch commands.
  1592.  
  1593.  
  1594.          The correct format (or syntax) is as follows:
  1595.  
  1596.  
  1597.               Command { any message you want here }±
  1598.  
  1599.  
  1600.          You would accomplish this  by typing in  the command you want
  1601.          to  execute  followed  by  a space   (in  the  example  above
  1602.          "Command" is the command you want to execute)..... Then Press
  1603.          the Alt key and the "O" key at the same time.   This will put
  1604.          a  "{" on the screen.....  You  may  now type in  a prompting
  1605.          message for the user to view on the screen, and..... When you
  1606.          are finished with the message,  press the Alt key and the "C"
  1607.          at the same time. This will put a "}" on the screen..... Now,
  1608.          to prompt for the users input,  press the Alt key and the "U"
  1609.          key at the same time.  This will put the "±" on the screen.
  1610.  
  1611.          More information  and examples are available in the MicroMenu
  1612.          help screens by pressing F1.
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.                                       20
  1626.                                       
  1627.  
  1628.  
  1629.                              Stacking DOS Commands
  1630.  
  1631.  
  1632.  
  1633.          MicroMenu may have up to  20  command lines  for each option.
  1634.          This is enough room for most programs.  If you are creating a
  1635.          complex series of DOS commands, you may have more than 20 DOS
  1636.          commands.   You can enter  all your commands  by putting more
  1637.          than one  DOS command on each command line.   This is done by
  1638.          pressing the Alt key and the "S" key at the same time between
  1639.          each command.
  1640.  
  1641.               Symbol Used:        "║"
  1642.  
  1643.          This symbol  is placed into the  DOS COMMAND EDITOR  by using
  1644.          special keys.  These keys are as Follows:
  1645.  
  1646.               Special Keys:
  1647.  
  1648.          ┌───┐ ┌─┐
  1649.          │Alt│+│S│="║"  Stack Commands:  Place several commands on the
  1650.          └───┘ └─┘      same  line  by  pressing  this  combination in
  1651.                         between each command.
  1652.  
  1653.  
  1654.           For example:
  1655.  
  1656.             C:║CD\DOS║CHKDSK /F            
  1657.             
  1658.                                              Is the same as:
  1659.  
  1660.             C:
  1661.             CD\DOS
  1662.             CHKDSK /F
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.                                       21
  1691.                                       
  1692.  
  1693.  
  1694.                                 Appending Lines
  1695.  
  1696.  
  1697.  
  1698.          MicroMenu  will allow  up to  72  characters on each  command
  1699.          line.   This  should  be sufficient  for  most  applications.
  1700.          However,  if you have  some special commands  that are longer
  1701.          than 72 characters,  you can add  more than one line together
  1702.          by pressing  the Alt key and the  "A"  key  at the end of the
  1703.          line immediately before the next line you want added.
  1704.  
  1705.               Symbol Used:        "┼"
  1706.  
  1707.          This symbol  is placed into the  DOS COMMAND EDITOR  by using
  1708.          special keys.  These keys are as Follows:
  1709.  
  1710.               Special Keys:
  1711.  
  1712.          ┌───┐ ┌─┐
  1713.          │Alt│+│A│="┼"  Append next line:  If you  have a command that
  1714.          └───┘ └─┘      is  longer than  72  characters,  this command
  1715.                         will append the next line to the end.
  1716.  
  1717.          When  the  batch  commands  are  processed,   MicroMenu  will
  1718.          internally correct  the line length  and process the appended
  1719.          lines as one continuous command.
  1720.  
  1721.          For Example:
  1722.  
  1723.             ECHO This is an example of a string command that has an ┼
  1724.             overall length longer than 72 characters.
  1725.  
  1726.          By placing the "┼" at the end of the first line,  we are sig-
  1727.          nalling MicroMenu  to append the very next line to the end of
  1728.          this line.
  1729.  
  1730.          HINT:     Be sure to include a space either before the "┼" or
  1731.                    as the first character on the next line if there is
  1732.                    a separation of words.
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.                                       22
  1756.                                       
  1757.  
  1758.  
  1759.                                  Return to DOS
  1760.  
  1761.  
  1762.  
  1763.          MicroMenu normally returns to itself after running the option
  1764.          that was selected.   This is done  for convenience,  however,
  1765.          sometimes  it may be  necessary to leave MicroMenu completely
  1766.          and not return.   An example of such a time might be when you
  1767.          park the heads on your hard disk.   You certainly do not want
  1768.          the  heads to move  from their parked position  to return  to
  1769.          MicroMenu again.   To accomplish this, you must press the Alt
  1770.          key and the  "R"  key on the line  immediately following  the
  1771.          last command line in the DOS COMMAND EDITOR.
  1772.  
  1773.               Symbol Used:        "φ"
  1774.  
  1775.          This symbol  is placed into the  DOS COMMAND EDITOR  by using
  1776.          special keys.  These keys are as Follows:
  1777.  
  1778.               Special Keys:
  1779.  
  1780.          ┌───┐ ┌─┐
  1781.          │Alt│+│R│="φ"  Return to DOS: Don't return to MicroMenu after
  1782.          └───┘ └─┘      running the option.   Useful when parking hard
  1783.                         disk, etc.
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.                                       23
  1821.                                       
  1822.  
  1823.  
  1824.                                 Importing a File
  1825.  
  1826.  
  1827.  
  1828.          If you  are upgrading  an existing system  with MicroMenu and
  1829.          have existing  BATCH  files to run your applications,  you do
  1830.          not need to enter that same information all over again.
  1831.  
  1832.          Within the  DOS COMMAND EDITOR is a sophisticated File Import
  1833.          Feature  that will allow you  to directly import the contents
  1834.          of any text file into the editor.
  1835.  
  1836.  
  1837.               Special Keys:
  1838.  
  1839.          ┌───┐ ┌─┐
  1840.          │Alt│+│M│      iMport a File:  Import the contents  of a file
  1841.          └───┘ └─┘      on disk into the editor.
  1842.  
  1843.  
  1844.          Example:  You have all your batch files on drive C: in a sub-
  1845.                    directory called  BATCH  and want to import the one
  1846.                    that will execute WordStar.
  1847.  
  1848.                    From the editor,  press the Alt key and the "M" key
  1849.                    at the same  time.   This  will open  a  box at the
  1850.                    bottom of the screen.
  1851.  
  1852.                    Type in the drive,  path  and  name of the file you
  1853.                    want to import and press the  ENTER  key.   In this
  1854.                    case  it  would  be:   C:\BATCH\WORDSTAR.BAT.   The
  1855.                    contents  of  WORDSTAR.BAT  will  automatically  be
  1856.                    brought into the editor.  You can accept them as is
  1857.                    or edit them to suit.
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.                                       24
  1886.                                       
  1887.  
  1888.  
  1889.                                 Exporting a File
  1890.  
  1891.  
  1892.  
  1893.          MicroMenu will also allow you to dump the contents of the DOS
  1894.          COMMAND EDITOR  into a text file  on the disk.  It works very
  1895.          similarly  to  the  Import  feature,   but  in  the  opposite
  1896.          direction.    For  additional information,  see  "Importing a
  1897.          File"  on the previous page  or the  OnScreen help within the
  1898.          MicroMenu program by pressing F1.
  1899.  
  1900.  
  1901.               Special Keys:
  1902.  
  1903.          ┌───┐ ┌─┐
  1904.          │Alt│+│X│      eXport a File:  Export  the  contents  of  the
  1905.          └───┘ └─┘      editor to a file on disk.
  1906.  
  1907.  
  1908.          Example:  Instead of  calling a file into the editor you will
  1909.                    be creating as new file on a disk.
  1910.  
  1911.                    From the editor,  press the Alt key and the "X" key
  1912.                    at  the same time.   This  will  open a box  at the
  1913.                    bottom of the screen.
  1914.  
  1915.                    Type in the drive,  path  and  filename you want to
  1916.                    use to contain the contents of the editor and press
  1917.                    the ENTER key.
  1918.  
  1919.                    The  contents of the editor  will  be automatically
  1920.                    exported into the file you named.
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.                                       25
  1951.  
  1952.  
  1953.                                  Error Messages
  1954.  
  1955.  
  1956.  
  1957.          MicroMenu is designed  to provide messages  that describe the
  1958.          possible  error conditions  that may occur.   Unless a system
  1959.          error  is  being  displayed,   you  will be  returned  to the
  1960.          beginning of the program after you acknowledge it by pressing
  1961.          the key called for.
  1962.  
  1963.          Information Messages:
  1964.  
  1965.          One type of message that you may see  when using MicroMenu is
  1966.          an information message. This message tells you that something
  1967.          you are trying  to do  cannot be done.   A good example of an
  1968.          information message is a beeping sound.   You may hear a beep
  1969.          if you try  to use a key incorrectly.   Another example would
  1970.          be if you tried to enter the Edit Mode Menu (F9), and did not
  1971.          know the password, assuming there was a password installed.
  1972.  
  1973.          A detailed description  of information messages  is presented
  1974.          on  the following pages.   This  will help  if  you need more
  1975.          information than MicroMenu displays on the screen.
  1976.  
  1977.               "Empty Page, [ENTER] to begin, or <Esc> to Quit"
  1978.  
  1979.          While in Edit Mode,  you have Deleted all the options  on the
  1980.          screen.   Press  <Esc>  to return  to  the  previous Menu  or
  1981.          recreate some new options.
  1982.  
  1983.               "This Menu Page is Full!"
  1984.  
  1985.          You have attempted  to add another menu option to a menu that
  1986.          already has  9  options.  If you want to add a new option you
  1987.          must change one of the  DOS  options to a MENU option.   Then
  1988.          select the Menu and add up to 9 additional options.
  1989.  
  1990.               "Bad command or file name"
  1991.  
  1992.          The option you selected  may not have  the right DOS commands
  1993.          to execute the program properly.   Check the DOS commands and
  1994.          try again. 
  1995.          
  1996.               "Insert disk with COMMAND.COM"
  1997.  
  1998.          When using the SHELL option,  or returning to MicroMenu after
  1999.          running from some programs,  DOS will attempt to load another
  2000.          copy of COMMAND.COM and cannot find it.  This usually happens
  2001.          only  when you boot up  using Drive A:  and  later remove the
  2002.          Boot disk.  Replace the boot disk in Drive A: and ENTER.
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.                                       26
  2016.                                       
  2017.  
  2018.  
  2019.                                  System Errors
  2020.  
  2021.  
  2022.  
  2023.          One  of the most common complaints  we get about MicroMenu is
  2024.          that sometimes  it will not  return to itself.   99 times out
  2025.          of 100  this is caused  by starting or executing your program
  2026.          with a BATCH file.   SEE the section called "Return to DOS".
  2027.  
  2028.          If you need to execute  your application  with a BATCH  file,
  2029.          place the following command  on the line just before the line
  2030.          that contains the BATCH file name: COMMAND /C (NOTE: Will not
  2031.          work with DOS 2.x)
  2032.  
  2033.          If you are using  WORDSTAR.BAT  to run WordStar  you will not
  2034.          return to MicroMenu unless you execute COMMAND /C  before you
  2035.          execute WORDSTAR.BAT.  It would be better if you imported the
  2036.          contents  of  WORDSTAR.BAT  into  the  editor  and  then  let
  2037.          MicroMenu run the commands necessary to run the program.  See
  2038.          the "Importing a File" section for more information.
  2039.  
  2040.          The most serious  type of error  that could occur is a system
  2041.          error.  A system error tells you that you have done something
  2042.          that MicroMenu  cannot  handle.   If you encounter  a  system
  2043.          error,  a message describing  what to do  may be displayed on
  2044.          the screen.
  2045.  
  2046.          Before you attempt to recover from the error,  you should get
  2047.          a copy of the information on the screen.   To print a copy of
  2048.          the screen, press the Shift key and the PrtSc key at the same
  2049.          time.   If you  do not  have a printer,  copy the information
  2050.          that is on the screen.
  2051.  
  2052.          To recover from a system error, press the ENTER key.   If the
  2053.          error continues,  you have  some additional work to do to get
  2054.          things working correctly.
  2055.  
  2056.          System errors  can be caused  by several different things,  a
  2057.          corrupted program file such as  MMENU.EXE  or one of the .MNU
  2058.          or .DAT files.   If  you experience  a complete system  crash
  2059.          along with  a  segment number (1234:5678),  the  MENU.MNU  or
  2060.          MM.DAT files may be bad or corrupted.  (NETWORK FILENAMES MAY
  2061.          BE DIFFERENT, SEE THE SECTION "Using MicroMenu on a Network")
  2062.  
  2063.          Your first  line of defense  would be  to  copy  the original
  2064.          MMENU.EXE  and  MMENU.HLP  files  into the subdirectory  that
  2065.          contains the .MNU files.
  2066.  
  2067.          If this doesn't make it work any better, erase MM.DAT and try
  2068.          running MMENU again.
  2069.  
  2070.          If  it  still  will  not  operate  properly,   rename or erase
  2071.          MENU.MNU and try one more time.
  2072.  
  2073.          If  you still  cannot succeed in running MicroMenu,   call the
  2074.          number for the  MicroLink PCUG's  Bulletin Board  or  write to
  2075.          the address on the front cover.
  2076.  
  2077.          REMEMBER,  NEVER LOAD OR UNLOAD MEMORY RESIDENT PROGRAMS WHILE
  2078.          USING MICROMENU'S SHELL FEATURE.
  2079.  
  2080.                                       27
  2081.                                       
  2082.  
  2083.  
  2084.                              Operation on a Network
  2085.  
  2086.  
  2087.  
  2088.          The only  difference  between running MicroMenu  in  a single
  2089.          user or a Network environment is:
  2090.  
  2091.          1.   the way it is started or executed
  2092.  
  2093.          2.   the names of the .DAT and .BAT files that are created by
  2094.               MicroMenu have different names.
  2095.  
  2096.          Most networks allow customized Login Scripts for each user or
  2097.          generalized  "System Scripts"  for  all  users.   Most script
  2098.          languages will also usually support variables.
  2099.  
  2100.          In the  Novell  environment a  Login Script  might be handled
  2101.          this way:
  2102.  
  2103.                   SET MMENUS="F:\\MMENU"        'Locates the *.MNU's
  2104.                   SET MMHELP="F:\\MMENU"        'Locates the Help File
  2105.                   SET MMUSER="%1"               'Sets the Users Name
  2106.                   MAP M:=SYS:MMENU              '
  2107.                   DRIVE M:
  2108.                   EXIT "MMENU %1"
  2109.  
  2110.          This example assumes your  ".MNU" files are located in a sub-
  2111.          directory called  MMENU  on the network drive F:.   Make sure
  2112.          that these commands are the last ones in your script file.
  2113.  
  2114.          Let's say  that  the  users  name is  Robert,  when the Login
  2115.          Script is executed, MicroMenu will be executed with the users
  2116.          Login Name as a parameter and to the computer will look like:
  2117.  
  2118.                   MMENU ROBERT
  2119.  
  2120.          MicroMenu  will then create a file  called ROBERT.DAT to hold
  2121.          the date information for Robert,  and  when Robert executes a
  2122.          DOS  type option  MicroMenu will create  and  execute another
  2123.          file called ROBERT.BAT.   In a Non-Network environment  these
  2124.          files would be called MM.DAT and MM.BAT respectively.
  2125.  
  2126.          If you do not use a System or Login Script,  YOU MUST EXECUTE
  2127.          MICROMENU  WITH A UNIQUE PARAMETER FOR EACH USER.   Normally,
  2128.          the  users  name,  initials,  or password  would  insure  its
  2129.          uniqueness.   The reason  for  this  is,  MicroMenu creates a
  2130.          separate ".DAT" and ".BAT" file for each user.   If two users
  2131.          have the same parameter,  they will encounter problems  while
  2132.          executing and returning from application programs.
  2133.  
  2134.          Example:  Executing  MMENU ROBERT  would  tell  MicroMenu  to
  2135.                    create a file called  ROBERT.DAT  to hold  the data
  2136.                    for the  user Robert,  and a  ROBERT.BAT  file that
  2137.                    will  hold  the  DOS  instructions  as well as  the
  2138.                    returning instructions  for the applications Robert
  2139.                    wants to run.
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.                                       28
  2146.                                       
  2147.  
  2148.  
  2149.                               Advanced Operation
  2150.                               
  2151.                               
  2152.                                                           
  2153.          SETTING THE ENVIRONMENT:         
  2154.  
  2155.          MicroMenu will recognize certain environment settings to make
  2156.          it more useful on networks and single user systems. 
  2157.  
  2158.          If you are using MicroMenu on a network and want each user to
  2159.          have their own menus it is possible.   It is also possible to
  2160.          "PATH" to the main EXE program by placing MMENU.EXE in a sub-
  2161.          directory that is in the search path  (the PATH is defined in
  2162.          the AUTOEXEC.BAT  file in the root directory of the boot disk
  2163.          for single user systems and in the LOGIN SCRIPT for networks)
  2164.          and setting the  environment variable  to help MicroMenu find
  2165.          the ".MNU" files.
  2166.          
  2167.          There are a few rules  that must be observed for this to work
  2168.          correctly.  Use the SET command to tell MicroMenu which drive
  2169.          and subdirectory contains:
  2170.           
  2171.               1.    MMENU.HLP
  2172.               2.    the *.MNU files
  2173.               3.    the USERS LOGIN NAME  (For Network Users Only)
  2174.  
  2175.          An easy way to set the environment is from your  AUTOEXEC.BAT
  2176.          file.
  2177.  
  2178.          Single User System:       
  2179.          
  2180.          An example of a simple AUTOEXEC.BAT file might look like:         
  2181.  
  2182.             ECHO OFF                            'Turn ECHO to Off
  2183.             CLS                                 'Clear the screen
  2184.             PROMPT $P$G                         'Set the DOS prompt
  2185.             PATH C:\;C:\DOS;C:\UTIL;C:\MMENU    'Set the Search Path
  2186.             SET MMENUS=C:\MMENU                 'Where are the .MNU's
  2187.             SET MMHELP=C:\MMENU                 'Where is the .HLP
  2188.             MMENU
  2189.             
  2190.          This simple AUTOEXEC.BAT file assumes you have a subdirectory
  2191.          called MMENU where all of the MicroMenu files are located.  
  2192.                    
  2193.          With these environment settings installed  and  the MMENU.EXE
  2194.          program placed in the search path you will be able to execute
  2195.          MicroMenu from any subdirectory on any drive in your system.
  2196.               
  2197.          Network System:
  2198.  
  2199.          Network Users should place the SEARCH and SET commands in the
  2200.          SYSTEM LOGIN SCRIPT:
  2201.  
  2202.             MAP S5:=SYS:MMENU            'Sets the search path
  2203.             SET MMUSER="%1"              '%1 variable = the Login Name
  2204.             SET MMENUS="F:\\%1"          'This would be F:\Login Name
  2205.             SET MMHELP="F:\\MMENU"       'This is the same as F:\MMENU
  2206.       
  2207.          The above example is for Novell networks,  if you are using a
  2208.          different network  consult your documentation regarding LOGIN
  2209.          SCRIPTS.
  2210.                                       29
  2211.                                       
  2212.  
  2213.  
  2214.                            Advanced Operation (Cont.)
  2215.                            
  2216.  
  2217.                               
  2218.          CONFIGURATION FILE:         
  2219.  
  2220.          MicroMenu  can  be custom configured  to operate with special 
  2221.          monitors and keyboards.  It also has the ability to create an
  2222.          audit trail (.AUD) to track system usage for any or all users
  2223.          and, if desired,  can be programed to return back to the MAIN
  2224.          MENU after each execution.  
  2225.      
  2226.          If a configuration file (.CFG)  is not present when MicroMenu
  2227.          is executed,  one will be created automatically.   Of course,
  2228.          to edit the configuration file,  select option #8 on the EDIT
  2229.          MICROMENU  menu and follow the instructions  on the bottom of
  2230.          the screen.
  2231.  
  2232.  
  2233.  
  2234.          MOUSE SUPPORT:       
  2235.  
  2236.          If you are using a MicroSoft or Compatible Mouse a "MouseBar"
  2237.          will be  automatically  displayed on  the bottom line of your
  2238.          screen.  Pressing button 1 in any  of the enclosed areas will
  2239.          prompt a reaction.  Also, moving the "MouseCursor" within the
  2240.          active  Menu Box  will move the highlighted option bar to the
  2241.          "MouseCursor" position.  Pressing button 1 on the option will 
  2242.          activate that option.
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.                                       
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.                                       30
  2276.  
  2277.  
  2278.  
  2279.                                     LICENSE
  2280.  
  2281.  
  2282.  
  2283.          MicroMenu  is  distributed under the  User Supported software
  2284.          concept.   Non-registered  users of  MicroMenu  are granted a
  2285.          limited license to use MicroMenu for a trial period, in order
  2286.          to determine  if  it suits their needs.   Any  other  use  of
  2287.          MicroMenu or use past this period requires registration.  Any
  2288.          use of  non-registered  copies of  MicroMenu  by  a business,
  2289.          organization, or any kind of institution is forbidden.
  2290.  
  2291.          A  registered  copy of MicroMenu must be treated like a book,
  2292.          in that the same registered copy of MicroMenu may not be used
  2293.          in more than one computer at the same time.
  2294.  
  2295.          All users  are granted  a  limited license  to copy MicroMenu
  2296.          only for the purpose of allowing others to try it, subject to
  2297.          the above restrictions as well as these:
  2298.  
  2299.          MicroMenu must be distributed in absolutely  unmodified form,
  2300.          including ALL program, documentation, and other files.
  2301.  
  2302.          MicroMenu  may be included in the sale of any computer system
  2303.          as long  as all files  are distributed with it  and  are  not
  2304.          altered  in any way  and  permission  from  Premier  Business
  2305.          Solutions has been obtained in writing.
  2306.  
  2307.          No  charge or payment may be levied or accepted for MicroMenu
  2308.          except by Premier Business Solutions.
  2309.  
  2310.          Bulletin Board  system operators  may post MicroMenu on their
  2311.          BBS for downloading by their users without written permission
  2312.          only if the above conditions are met,  and only if no special
  2313.          fee is necessary to access the MicroMenu files (a general fee
  2314.          to access the BBS is ok).
  2315.  
  2316.          Distributors  of User Supported  and  Public Domain  software
  2317.          MUST  obtain permission  from  Premier Business Solutions  in
  2318.          writing  BEFORE  distributing MicroMenu  and must also follow
  2319.          the above conditions.   Permission  is almost always granted;
  2320.          this requirement is necessary  to ensure protection  for our-
  2321.          selves and MicroMenu users from unscrupulous individuals.
  2322.  
  2323.          The following section  contains  information for registration
  2324.          and licensing.
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.                                       31
  2341.                                       
  2342.  
  2343.  
  2344.                      REGISTRATION AND ORDERING INFORMATION
  2345.  
  2346.  
  2347.  
  2348.          Registering MicroMenu allows you to use the product after the
  2349.          trial period.   Registered  MicroMenu  users  may  get mailed
  2350.          notification of MicroMenu  updates  and priority when calling
  2351.          the MicroLink BBS.   Most importantly,  registered users know
  2352.          they are helping to make sure that high quality software like
  2353.          MicroMenu continues to be sold in this low cost way.
  2354.  
  2355.          MicroMenu registration costs  $25 US / $35 Cnd,  and includes
  2356.          tne latest version along with bound documentation. Checks and
  2357.          money orders  are accepted for payment,  as well as corporate
  2358.          purchase orders for amounts of $25 US and over.
  2359.  
  2360.          An evaluation disk  with the current copy  of MicroMenu on it
  2361.          is available for $10 US / $12 Cnd.  This is to be used to try
  2362.          out MicroMenu,  and does  not include registration.   The fee
  2363.          covers the cost of postage, diskette(s), and handling.
  2364.  
  2365.  
  2366.  
  2367.          To place an order, please use the order form on the following
  2368.          page.
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.          Corporations  and  Institutions:    Please  see  the  section
  2377.          entitled  'Quantity and Corporate Purchases'  for information
  2378.          on  licensing  multiple  copies  of  MicroMenu.     Under  no
  2379.          circumstances  may  unregistered copies of MicroMenu  be used
  2380.          in a corporate or institutional environment.
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.                                       32
  2406.                                       
  2407.  
  2408.  
  2409.                                    Order Form
  2410.  
  2411.  
  2412.  
  2413.          MicroMenu version 5.00                               05/01/90
  2414.          -------------------------------------------------------------
  2415.          Remit to: Premier Business Solutions
  2416.                    15909-B Gale Ave.
  2417.                    Hacienda Heights, CA  91745
  2418.          -------------------------------------------------------------
  2419.          Quan       Item                              US/Cnd Price
  2420.  
  2421.          ___  MicroMenu Registration........ @ $25/$35 ea $___________
  2422.                (includes latest version and
  2423.                 bound documentation)
  2424.  
  2425.          ___  MicroMenu evaluation disk..... @ $10/$12 ea $___________
  2426.                (includes latest version and manual
  2427.                 on disk, but not registration)
  2428.  
  2429.                                                  Subtotal $___________
  2430.  
  2431.                                                - Discount $(_________)
  2432.  
  2433.                 California residents please add 6.75% Tax $___________
  2434.  
  2435.                                                     Total $___________
  2436.  
  2437.  
  2438.                         Checks or money orders accepted.
  2439.  
  2440.          -------------------------------------------------------------
  2441.          Payment by: ( ) Check or money order ( ) PO # _______________
  2442.  
  2443.              Name_____________________________________________________
  2444.  
  2445.           Company_____________________________________________________
  2446.  
  2447.           Address_____________________________________________________
  2448.  
  2449.                  _____________________________________________________
  2450.  
  2451.             Phone(______)_________________ Bus.(______)_______________
  2452.  
  2453.          Where did you obtain MicroMenu?
  2454.  
  2455.                  _____________________________________________________
  2456.  
  2457.          Comments_____________________________________________________
  2458.  
  2459.                  _____________________________________________________
  2460.  
  2461.                  _____________________________________________________
  2462.  
  2463.                  _____________________________________________________
  2464.  
  2465.                  _____________________________________________________
  2466.  
  2467.                  _____________________________________________________
  2468.  
  2469.  
  2470.                                       33
  2471.                                       
  2472.  
  2473.  
  2474.                         Corporate and Quantity Purchases
  2475.  
  2476.  
  2477.  
  2478.          Any commercial (i.e.,  business,  corporate,  government,  or
  2479.          other institutional)   use of MicroMenu  must  be registered.
  2480.          Volume discounts and site licenses are available.
  2481.  
  2482.          Each Network terminal  running MicroMenu  is considered  as a
  2483.          separate user and should be registered accordingly.
  2484.  
  2485.          The order form on  the previous page  may be used to purchase
  2486.          multiple copies of MicroMenu, with discounts as follows:
  2487.  
  2488.  
  2489.  
  2490.                      1  -  10 copies     no discount
  2491.                     11  -  25 copies    10% discount
  2492.                     26  -  50 copies    15% discount
  2493.                     51  - 100 copies    22% discount
  2494.                    101  - 200 copies    30% discount
  2495.                    201+       copies    40% discount
  2496.  
  2497.  
  2498.  
  2499.          Purchases of up to  50  copies are bulk purchases and include
  2500.          that many copies  of  MicroMenu  and  Documentation,  as with
  2501.          single registrations.    Purchases of  51  copies or more are
  2502.          site licenses.   Premier  Business  Solutions  will provide a
  2503.          MASTER COPY of MicroMenu along with the appropriate number of
  2504.          diskette labels and manuals.  The Licensee is responsible for
  2505.          copying the disks (backups of the MASTER do not count towards
  2506.          the total copies in the license).
  2507.  
  2508.          The name on the order form  is  considered the contact and is
  2509.          the person with whom all correspondence will take place.
  2510.  
  2511.          If your group or organization has special requirements please
  2512.          contact Premier Business Solutions at  (818) 961-6214, Monday
  2513.          through Friday, 9:00am - 4:00pm,  Pacific Standard Time.
  2514.  
  2515.          Note:  All prices and discounts are subject to change without
  2516.          notice.   Discounts apply  only to separate orders,  they are
  2517.          not cumulative.
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.          End of Documentation        Robert Rodrigue          05/01/90
  2533.  
  2534.  
  2535.                                       34
  2536.  
  2537.  
  2538.  
  2539. ADDENDUM TO DOCUMENTATION                                              02-01-91
  2540.  
  2541.  
  2542.  
  2543. NEW ADDITIONS TO MicroMenu:
  2544.  
  2545.  
  2546.      EASY EDITOR
  2547.      ADVANCED DOS EDITOR
  2548.      SIMPLIFIED COLOR MODIFICATION
  2549.      FORMATTED AUDIT TRAIL
  2550.  
  2551.  
  2552.      Because MicroMenu is used by many first time computer users as well
  2553.      as advanced users, we have added an easy to use DOS editor as part
  2554.      of the Configuration Menu.
  2555.  
  2556.      We have also expanded the original DOS Command Editor to include  
  2557.      many new features.  Users can specify which Editor they want to use
  2558.      by a selection in the Configuration Menu.
  2559.      
  2560.      When MicroMenu is first started, it defaults to the Easy DOS EDitor.
  2561.      If you are an existing user and have already created some (D)OS 
  2562.      options in MicroMenu with the DOS Command Editor, you will be given a
  2563.      warning and the opportunity to Edit those options with the new
  2564.      advanced editor.  Of course, if you want to have MicroMenu default
  2565.      to the advanced editor you can make that selection from the
  2566.      Configuration Menu.
  2567.      
  2568.      The Color selection area has also been updated.  Now, when you want
  2569.      to change the colors on the different menus, the changes will be seen
  2570.      immediately.  The small "Color Box" no longer appears since it's not
  2571.      necessary any more.  Instead, the screen is updated instantly as you
  2572.      press the up, down and side arrow keys.  Pressing <Esc> aborts any
  2573.      single change and you still have the opportunity to save or not save 
  2574.      the new colors.
  2575.      
  2576.      The Audit trail that is created through the Configuration Menu now
  2577.      records more information and writes to a standard comma delimited
  2578.      file format.  It should be a lot easier to import into Lotus 1-2-3
  2579.      or dBase to do reports and such.
  2580.  
  2581.  
  2582.  
  2583.  
  2584. EASY EDITOR:
  2585.  
  2586.      If you are new to computing, some of the commands you have to give
  2587.      to get your computer to work may seem confusing.  Most of the programs
  2588.      you will be using can be executed quite easily by using MicroMenu's
  2589.      new EASY EDITOR.
  2590.      
  2591.      When you first start up MicroMenu, follow the instructions on the 
  2592.      screen by approving or modifying the DATE and TIME.  You will then
  2593.      see a message announcing a "Blank Page", press the ENTER key to
  2594.      continue with the installation.
  2595.      
  2596.      You will be asked for a Title for the Main Menu Header.  Enter your 
  2597.      Company name or anything else you want then press the ENTER key again.
  2598.      Next, you will be asked for a Name for the Option.  This would be the
  2599.      name of the program you want to run (use upper and lower case letters
  2600.      as you would like to see it on the Menu).
  2601.      
  2602.      The next question asks if it is to be a (M)enu or a (D)OS option.  A
  2603.      Menu option will branch to a Blank Page which can contain nine (9)
  2604.      additional options and a DOS option will run a program.  Select "D"
  2605.      for DOS and a new screen will appear.  
  2606.      
  2607.      The first question asks for the drive letter of the hard disk drive
  2608.      that contains your program.  Usually this is drive C for a single
  2609.      user system or F for a Novell local area network.  Enter the correct
  2610.      drive letter.
  2611.  
  2612.           EXAMPLE --->           C
  2613.      
  2614.      Next, the subdirectory that the program is in is requested.  Enter the 
  2615.      name of the subdirectory.  
  2616.      
  2617.           EXAMPLE --->           LOTUS\123R22
  2618.      
  2619.      Finally, the name of the program you want to run is asked for.  Enter
  2620.      the name of the program.  Enter the file name only, DO NOT enter the
  2621.      extension.  (MicroMenu looks for ".COM", ".EXE" and ".BAT" files in 
  2622.      that order automatically).
  2623.      
  2624.           EXAMPLE --->           LOTUS
  2625.  
  2626.      If you have made a mistake with the spelling, or if the program does
  2627.      not exist, you will receive a warning, otherwise you will be asked to 
  2628.      Save your selection.  Press "Y" and everything will be saved for you.
  2629.  
  2630.  
  2631.  
  2632.  
  2633. ADVANCED DOS EDITOR:
  2634.  
  2635.      If you have a good working knowledge of the Disk Operating System (DOS),
  2636.      you may want to use the ADVANCED EDITOR to create your batch files.  It
  2637.      is a full screen editor capable of importing and/or exporting text from
  2638.      existing files, cutting and pasting text within and/or between menus,
  2639.      deleting or inserting lines and many other advanced features.
  2640.      
  2641.      To use the ADVANCED EDITOR press the F9 key to Edit MicroMenu.  Scroll
  2642.      to the Configuration option and press Enter or press the number "8" on
  2643.      the top row of your keyboard.  The Configuration will appear on the right
  2644.      side of your screen.  Scroll down to the question "Easy Editor Mode?" and 
  2645.      press the "N" for "No".  Finally, press the <Esc> key and save your new 
  2646.      configuration.
  2647.      
  2648.      If you need additional help, press the F1 key while you are editing a
  2649.      (D)OS option and a help screen will appear with all the keystroke
  2650.      features.
  2651.  
  2652.  
  2653. SIMPLIFIED COLOR MODIFICATION
  2654.      
  2655.      When you select "Modify Colors" from the "Edit MicroMenu" menu the same
  2656.      selection menu will appear, however, when you select the color you want
  2657.      to change the selection menu will disappear and the message in the lower
  2658.      information box will instruct you to use the cursor movement keys to
  2659.      change the colors.  The changes will be shown on the screen immediately.
  2660.      
  2661.        (i.e. If you select the "Screen Background", the color of the screen
  2662.         background will change everytime you press a cursor movement key.)
  2663.       
  2664.      Follow the directions to save your changes.
  2665.  
  2666.      Try it, we think you will really like it.
  2667.  
  2668.  
  2669.      
  2670.  
  2671. FORMATTED AUDIT TRAIL
  2672.  
  2673.      
  2674.      The Audit trail now writes the following information to a comma delimited
  2675.      file called "UserName.AUD" (where UserName is the LOGIN name in a network
  2676.      environment or "MM" in a single user environment):
  2677.        
  2678.           1.    the DATE in "MM-DD-YY" format
  2679.           2.    the TIME in "HH:MM" format
  2680.           3.    the MENU name where the action took place
  2681.           4.    the ACTION that took place
  2682.                 the ACTION COMMANDS are as follows:
  2683.                      a.    "ADD a menu option
  2684.                      b.    "EDIT a menu option
  2685.                      c.    "DELETE a menu option
  2686.                      d.    "EXIT" to DOS
  2687.                      e.    "EXECUTE" a program
  2688.                      f.    "RETURN" from a program
  2689.                      g.    "SHELL" to DOS
  2690.                      h.    "CONFIG" modify the configuration
  2691.           5.    the name of the PROGRAM that was executed (if one was)
  2692.           
  2693.      There are always 5 fields to every line in the audit trail record listed
  2694.      in this same order.  All the information is stored in standard ASCII
  2695.      TEXT MODE enclosed in quotes and the fields are seperated by commas.
  2696.      Every line is properly terminated with a carriage return and a line feed
  2697.      (ASCII 12 and ASCII 10).
  2698.      
  2699.      The ACTION COMMANDS are always uppercase and are the fourth field from
  2700.      the start of the line.  The PROGRAM name is only printed after the
  2701.      EXECUTE action command is used, otherwise a blank field is generated. 
  2702.      
  2703.      EXAMPLE OF THE FIELD STRUCTURE:
  2704.      
  2705.      "01-01-91","14:30","SSHEET","EXECUTE","Lotus 1-2-3 Spreadsheet"
  2706.  
  2707.      In the example, the first field contains the current date,
  2708.                      the second, the current time,
  2709.                      the third, the DOS name of the menu where the action
  2710.                           took place (in this case SSHEET, the spreadsheet
  2711.                           sub menu),
  2712.                       the fourth, the action that took place, and
  2713.                       the fifth, the name of the program that was executed.
  2714.      
  2715.       Happy auditing...
  2716.       
  2717.                  
  2718.  
  2719. END OF ADDENDUM